package IT.Entities;


public class Cliente extends Base{
    private int cod_cli_in;
    private int tip_cli_in;
    private int tip_doc_cli_in;
    private String num_doc_cli_vc;
    private String nom_cli_vc;
    private String ape_pat_cli_vc;
    private String ape_mat_cli_vc;
    private String cor_cli_vc;
    private int est_cli_in;
    private int tip_ori_cli_in;
    private int cod_emp_in;
    
    private int CantidadTelefono;
    private int CantidadDireccion;
    private int CantidadContacto;
    
    private int cod_pro_in;

    /*Consulta*/
    private String TipoDoc;
    
    public int getCod_cli_in() {
        return cod_cli_in;
    }

    public void setCod_cli_in(int cod_cli_in) {
        this.cod_cli_in = cod_cli_in;
    }

    public int getTip_cli_in() {
        return tip_cli_in;
    }

    public void setTip_cli_in(int tip_cli_in) {
        this.tip_cli_in = tip_cli_in;
    }

    public int getTip_doc_cli_in() {
        return tip_doc_cli_in;
    }

    public void setTip_doc_cli_in(int tip_doc_cli_in) {
        this.tip_doc_cli_in = tip_doc_cli_in;
    }

    public String getNum_doc_cli_vc() {
        return num_doc_cli_vc;
    }

    public void setNum_doc_cli_vc(String num_doc_cli_vc) {
        this.num_doc_cli_vc = num_doc_cli_vc;
    }

    public String getNom_cli_vc() {
        return nom_cli_vc;
    }

    public void setNom_cli_vc(String nom_cli_vc) {
        this.nom_cli_vc = nom_cli_vc;
    }

    public String getApe_pat_cli_vc() {
        return ape_pat_cli_vc;
    }

    public void setApe_pat_cli_vc(String ape_pat_cli_vc) {
        this.ape_pat_cli_vc = ape_pat_cli_vc;
    }

    public String getApe_mat_cli_vc() {
        return ape_mat_cli_vc;
    }

    public void setApe_mat_cli_vc(String ape_mat_cli_vc) {
        this.ape_mat_cli_vc = ape_mat_cli_vc;
    }

    public String getCor_cli_vc() {
        return cor_cli_vc;
    }

    public void setCor_cli_vc(String cor_cli_vc) {
        this.cor_cli_vc = cor_cli_vc;
    }

    public int getEst_cli_in() {
        return est_cli_in;
    }

    public void setEst_cli_in(int est_cli_in) {
        this.est_cli_in = est_cli_in;
    }
    
    public int getTip_ori_cli_in() {
        return tip_ori_cli_in;
    }

    public void setTip_ori_cli_in(int tip_ori_cli_in) {
        this.tip_ori_cli_in = tip_ori_cli_in;
    }

    public String getTipoDoc() {
        return TipoDoc;
    }

    public void setTipoDoc(String TipoDoc) {
        this.TipoDoc = TipoDoc;
    }
    
    public int getCantidadTelefono() {
        return CantidadTelefono;
    }

    public void setCantidadTelefono(int CantidadTelefono) {
        this.CantidadTelefono = CantidadTelefono;
    }

    public int getCantidadDireccion() {
        return CantidadDireccion;
    }

    public void setCantidadDireccion(int CantidadDireccion) {
        this.CantidadDireccion = CantidadDireccion;
    }

    public int getCantidadContacto() {
        return CantidadContacto;
    }

    public void setCantidadContacto(int CantidadContacto) {
        this.CantidadContacto = CantidadContacto;
    }
     public int getCod_emp_in() {
        return cod_emp_in;
    }

    public void setCod_emp_in(int cod_emp_in) {
        this.cod_emp_in = cod_emp_in;
    }

    public int getCod_pro_in() {
        return cod_pro_in;
    }

    public void setCod_pro_in(int cod_pro_in) {
        this.cod_pro_in = cod_pro_in;
    }
    
    public Cliente(){}
    
    public Cliente(int cod_cli_in,int tip_doc_cli_in, String num_doc_cli_vc){
        this.cod_cli_in=cod_cli_in;      
        this.tip_doc_cli_in=tip_doc_cli_in;
        this.num_doc_cli_vc=num_doc_cli_vc;
      
    }
     
    public Cliente(int tip_cli_in,int tip_doc_cli_in, String num_doc_cli_vc,
            String nom_cli_vc, String ape_pat_cli_vc, String ape_mat_cli_vc,
            String cor_cli_vc, int est_cli_in,int tip_ori_cli_in, int cod_emp_in,
            int cod_pro_in){
            
        this.tip_cli_in=tip_cli_in;
        this.tip_doc_cli_in=tip_doc_cli_in;
        this.num_doc_cli_vc=num_doc_cli_vc;
        this.nom_cli_vc=nom_cli_vc;
        this.ape_pat_cli_vc=ape_pat_cli_vc;
        this.ape_mat_cli_vc=ape_mat_cli_vc;
        this.cor_cli_vc=cor_cli_vc;
        this.est_cli_in=est_cli_in;
        this.tip_ori_cli_in=tip_ori_cli_in;
        this.cod_emp_in=cod_emp_in;
        this.cod_pro_in=cod_pro_in;        
    }
        
    public Cliente(int cod_cli_in,int tip_cli_in,int tip_doc_cli_in, String num_doc_cli_vc,
            String nom_cli_vc, String ape_pat_cli_vc, String ape_mat_cli_vc,
            String cor_cli_vc, int est_cli_in,int tip_ori_cli_in){
    
        this.cod_cli_in=cod_cli_in;
        this.tip_cli_in=tip_cli_in;
        this.tip_doc_cli_in=tip_doc_cli_in;
        this.num_doc_cli_vc=num_doc_cli_vc;
        this.nom_cli_vc=nom_cli_vc;
        this.ape_pat_cli_vc=ape_pat_cli_vc;
        this.ape_mat_cli_vc=ape_mat_cli_vc;
        this.cor_cli_vc=cor_cli_vc;
        this.est_cli_in=est_cli_in;
        this.tip_ori_cli_in=tip_ori_cli_in;
    }
    
    public Cliente(int cod_cli_in,int tip_cli_in,String Tipo,
            int tip_doc_cli_in, String TipoDoc, String num_doc_cli_vc,
            String nom_cli_vc, String ape_pat_cli_vc, String ape_mat_cli_vc,
            String Cliente,
            String cor_cli_vc, int est_cli_in, String Estado,
            int CantidadTelefono, int CantidadDireccion, int CantidadContacto,
            int tip_ori_cli_in,
            int cod_emp_in,String Empleado,
            int cod_pro_in){
    
        this.cod_cli_in=cod_cli_in;
        this.tip_cli_in=tip_cli_in;
        super.setTipo(Tipo);
        this.tip_doc_cli_in=tip_doc_cli_in;
        this.TipoDoc=TipoDoc;
        this.num_doc_cli_vc=num_doc_cli_vc;
        this.nom_cli_vc=nom_cli_vc;
        this.ape_pat_cli_vc=ape_pat_cli_vc;
        this.ape_mat_cli_vc=ape_mat_cli_vc;
        super.setCliente(Cliente);
        this.cor_cli_vc=cor_cli_vc;
        this.est_cli_in=est_cli_in;
        super.setEstado(Estado);
        this.setCantidadTelefono(CantidadTelefono);
        this.setCantidadDireccion(CantidadDireccion);
        this.setCantidadContacto(CantidadContacto);
        this.tip_ori_cli_in=tip_ori_cli_in;
        this.cod_emp_in=cod_emp_in;
        this.setEmpleado(Empleado);
        this.cod_pro_in=cod_pro_in;
    }
}
